@charset utf-8;



body {

font:12px Arial,simsun;

word-break:break-all;

word-wrap:break-word;

line-height:24px;

margin:0;

padding:0;

}



body,ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input {

list-style:none;

font-weight:400;

margin:0;

padding:0;

}



a,a img {

text-decoration:none;

color:#333;

border:0;

}



img {

border:0;

}



a:focus {

outline:none;

}



.fr {

float:right;

}



.w1200 {

width:1200px;

margin:0 auto;

}



.banner {

width:100%;

height:750px;

overflow:hidden;

position:relative;

font-size:0;

}



.b-img {

height:500px;

position:absolute;

left:0;

top:0;

}



.b-img a {

display:block;

height:750px;

float:left;

}



.b-list {

height:50px;

padding-top:700px;

position:relative;

z-index:1;

margin:0 auto;

}



.b-list span {

display:block;

cursor:pointer;

width:14px;

height:14px;

border-radius:50%;

border:3px solid #fff;

float:left;

_margin:0 3px;

margin:0 5px;

}



.b-list .spcss {

border:3px solid #14ab04;

}



.bar-left {

position:absolute;

z-index:1;

display:block;

width:100px;

height:100%;

left:0;

background:none;

top:0;

}



.bar-right {

position:absolute;

z-index:1;

display:block;

width:100px;

height:100%;

right:0;

background:none;

top:0;

}



.bar-left em {

display:block;

width:50px;

height:100px;

background:url(../images/R-arrow.png) 0 0 no-repeat;

margin:325px auto 0;

}



.bar-right em {

display:block;

width:50px;

height:100px;

background:url(../images/lg/R-arrow.png) -50px 0 no-repeat;

margin:325px auto 0;

}



.bar-left .emcss {

background-position:0 -100px;

}



.bar-right .emcss {

background-position:-50px -100px;

}



.haner {

position:fixed;

background:#0166b4;

height:90px;

opacity:0.9;

z-index:9999;

width:100%;

}



.logo {

width:30%;

text-align:center;

}



.logo img {

    height: 71px;

    margin-top: 8px;

}



.nav {

width:53%;

}



.nav ul li {

float:left;

height:90px;

line-height:90px;

padding:0 20px;

}



.nav ul li a {

color:#FFF;

font-family:微软雅黑;

font-size:16px;

}



#serach {

min-width:1200px;

width:100%;

height:100px;

background:url(../images/lg/R-wire_bg.png) no-repeat center bottom;

}



#serach .ser_con {

    width: 820px;

    height: 88px;

    background: #0166b4 url(../images/lg/R-nnn.png) no-repeat 5px;

    position: relative;

    margin: auto;

}



#serach .ser_con .house {

width:820px;

height:158px;

position:absolute;

top:-158px;

left:0;

background:url(../images/lg/R-rgba07.png) no-repeat;

}



#serach .ser_con .house .titl {

width:50%;

padding:20px 0 0 30px;

}



.div_form input {

float:left;

width:220px;

height:29px;

}



.div_form button {

width:70px;

height:33px;

cursor:pointer;

font-size:16px;

font-family:微软雅黑;

margin-left:5px;

background:#0166b4;

border:none;

color:#FFF;

}



#serach .ser_con .house .titl h3 {

color:#FFF;

font-size:26px;

margin-top:10px;

margin-bottom:10px;

font-family:微软雅黑;

}



#serach .ser_con .house .titl p {

color:#FFF;

font-size:14px;

margin-top:10px;

margin-bottom:10px;

font-family:微软雅黑;

}



#serach .ser_con .house .teb {

width:42%;

background:url(../images/lg/R-teb.png) no-repeat 5px;

height:158px;

position:relative;

}



#serach .ser_con .house .teb span {

position:absolute;

bottom:42px;

right:35px;

font-size:28px;

color:#FFF;

font-family:微软雅黑;

}



#floot {

width:100%;

min-width:1200px;

}



.foot_con {

width:816px;

height:90px;

margin:18px auto 38px;

}



.foot_con .f_c_l {

display:block;

height:75px;

width:163px;

border-right:1px solid #b2b2b2;

margin-top:12px;

float:left;

padding:4px 13px 4px 0;

}



.foot_con .f_c_l img {

display:block;

height:70px;

width:100%;

}



.foot_con a {

display:block;

width:99px;

height:65px;

background:#0166b4;

text-align:center;

color:#fff;

padding-top:31px;

float:left;

margin-left:31px;

font-size:28px;

font-family:微软雅黑;

border-radius:50%;

line-height:35px;

}



.foot_con a:last-child {

margin-right:35px;

}



.foot_con .f_c_r {

display:block;

height:75px;

width:210px;

border-left:1px solid #b2b2b2;

margin-top:12px;

float:right;

padding-top:8px;

padding-left:9px;

}



.foot_con .f_c_r img {

margin-left:28px;

display:block;

float:left;

width:70px;

}



.foot_con .f_c_r span {

display:block;

float:left;

color:#949494;

line-height:23px;

margin-left:19px;

padding-top:8px;

}



#floot .cooperation {

min-width:1200px;

width:100%;

height:36px;

background:#0166b4;

}



#floot .cooperation .cooper_con {

width:820px;

color:#fff;

line-height:36px;

font-size:14px;

margin:auto;

}



#floot .cooperation .cooper_con a {

color:#fff;

padding:0 79px 0 84px;

}



#gallery img {

border:none;

}



#gallery_nav {

float:left;

margin-top:15px;

width:800px;

text-align:center;

}



#gallery_nav a {

display:block;

height:120px;

float:left;

width:190px;

margin-right:12px;

}



#gallery {

float:left;

width:800px;

}



#gallery_output {

float:left;

width:800px;

overflow:hidden;

}



.whzx_p {

float:left;

width:100%;

text-align:center;

margin-bottom:15px;

}



.whzx_p p {

font-family:微软雅黑;

font-size:16px;

color:#151515;

}



#gallery_output img {

display:block;

margin:0 auto;

}



.on {

display:block;

height:78px;

float:left;

width:117px;

border:1px solid rgba(92,92,92,1.00);

}



.hjgg {

float:right;

width:385px;

height:auto;

}



.hjgg img {

float:left;

width:100%;    height: 498px;

}



.switch {

width:100%;

height:600px;

padding:3px;

}



.switch .pic_box {

width:100%;

height:600px;

position:relative;

}



.switch .pic_box li {

width:100%;

height:600px;

float:left;

position:absolute;

cursor:pointer;

}



.switch .pic_box li .pic {

width:100px;

height:600px;

}



.switch .pic_box li .pic img {

width:100%;

height:769px;

}



.switch .pic_box li .txt {

display:block;

width:320px;

height:25px;

font-size:13px;

line-height:25px;

text-align:center;

overflow:hidden;

color:#666;

}



.switch .btn_box {

width:320px;

height:25px;

float:right;

background:#2B2B2B;

}



.switch .btn_box li {

border:1px solid #333;

width:23px;

height:23px;

float:left;

background:#CCC;

cursor:pointer;

line-height:25px;

overflow:hidden;

text-align:center;

font-weight:700;

}



.tab1 {

width:100%;

}



.menu ul li {

float:left;

width:235px;

text-align:center;

line-height:135px;

height:135px;

cursor:pointer;

margin-right:5px;

color:#666;

font-size:14px;

overflow:hidden;

}



.menudiv {

margin-top:10px;

width:56.5%;

height:385px;

}



.menuz_com {

width:100%;

border-bottom:6px #06a3eb solid;

}



.menuzl {

width:42%;

position:relative;

margin-top:10px;

height:385px;

}



.menuzl p {

font-size:18px;

color:#060606;

line-height:32px;

}



.menuzl span {

position:absolute;

bottom:30px;

left:45%;

}



.menuzl span a {

font-size:18px;

font-family:微软雅黑;

color:#0166b4;

}



.huxing {

width:100%;

height:600px;

background:#060115;

overflow:hidden;

position:relative;

}



.huxing>a {

display:block;

width:100%;

height:100%;

}



.huxing>a>img {

width:100%;

height:100%;

}



#num {

position:absolute;

bottom:0;

right:0;

cursor:pointer;

}



#num>span {

width:40px;

height:40px;

line-height:40px;

text-align:center;

background-color:rgba(255,255,255,0.7);

display:block;

float:left;

}



.pop {

display:none;

width:600px;

min-height:470px;

max-height:750px;

height:470px;

position:absolute;

top:0;

left:0;

bottom:0;

right:0;

z-index:130;

border-radius:8px;

background-color:#fff;

box-shadow:0 3px 18px rgba(100,0,0,.5);

margin:auto;

padding:25px;

}



.pop-top {

height:40px;

width:100%;

border-bottom:1px #E5E5E5 solid;

}



.pop-top h2 {

float:left;

display:#000;

}



.pop-top span {

float:right;

cursor:pointer;

font-weight:700;

display:#000;

}



.pop-foot {

height:50px;

line-height:50px;

width:100%;

border-top:1px #E5E5E5 solid;

text-align:right;

}



.pop-cancel,.pop-ok {

border:none;

border-radius:5px;

background-color:#337AB7;

color:#fff;

cursor:pointer;

margin:15px 5px;

padding:8px 15px;

}



.pop-cancel {

background-color:#FFF;

border:1px #CECECE solid;

color:#000;

}



.pop-content {

height:380px;

}



.pop-content-right {

width:310px;

float:left;

padding-top:20px;

padding-left:20px;

font-size:16px;

line-height:35px;

}



.bgPop {

display:none;

position:absolute;

z-index:129;

left:0;

top:0;

width:100%;

height:100%;

background:rgba(0,0,0,.2);

}



.ld-area {

margin-top:20px;

}



.ipt-area input {

float:left;

width:200px;

height:25px;

}



.ipt-area button {

float:left;

width:80px;

height:29px;

border:none;

margin-left:5px;

color:red;

cursor:pointer;

}



.black-bg {

width:100%;

height:100%;

background:rgba(51,51,51,0.8)!important;

position:fixed;

z-index:999;

top:0;

left:0;

}



.regist-modal,.send-mess,.send-success {

width:383px;

height:300px;

position:fixed;

top:50%;

left:50%;

background:#fff;

z-index:1000;

margin:-191px 0 0 -178px;

}



.regist-title {

height:75px;

width:342px;

font-size:24px;

line-height:75px;

position:relative;

margin:10px auto 0;

}



.regist-title .close {

position:absolute;

right:-10px;

top:-10px;

line-height:30px;

cursor:pointer;

color:#7c7c7c;

}



.regist-form {

width:342px;

margin:0 auto;

}



.regist-input1 {

width:240px;

height:40px;

line-height:40px;

color:#CCC;

text-indent:10px;

border:1px solid #ddd;

float:left;

border-right:none;

}



.regist-input2 {

height:44px;

width:99px;

background:#5ab431;

border:0;

color:#fff;

float:left;

}



.regist-input2:hover {

background:#268a00;

}



.regist-input3 {

width:338px;

height:40px;

line-height:40px;

margin-bottom:20px;

border:1px solid #ddd;

color:#000;

text-indent:10px;

margin-top:15px;

}



.regist-text1 {

line-height:38px;

color:#e8380d;

clear:both;

height:38px;

}



.regist-submit {

width:340px;

height:40px;

line-height:40px;

border:none;

color:#fff;

background:#0166b4;

font-size:18px;

border-radius:3px;

-moz-box-shadow:5px 5px 5px #0166b4 inset;

-webkit-box-shadow:5px 5px 5px #0166b4 inset;

box-shadow:5px 5px 5px #0166b4 inset;

}



.regist-submit:hover {

background:#0166b4;

cursor:pointer;

-moz-box-shadow:5px 5px 5px #0166b4 inset;

-webkit-box-shadow:5px 5px 5px #0166b4 inset;

box-shadow:5px 5px 5px #0166b4 inset;

}



.regist-text2 {

margin-top:20px;

line-height:20px;

height:20px;

}



.regist-text2 input {

margin-top:4px;

margin-right:3px;

}



.regist-text2 a {

color:#333;

}



.regist-text2 a:hover {

color:#5ab431;

}



.regist-text2 span {

color:#999;

}



.send-mess-text1 {

font-size:16px;

color:#333;

}



.send-success-text1 {

font-size:18px;

color:#5ab431;

background-position:0 -1071px;

text-indent:40px;

margin-top:50px;

width:200px;

}



.send-success-text2 {

border-bottom:1px solid #eee;

color:#999;

text-indent:40px;

padding:16px 0 20px;

}



.send-success-input1 {

width:340px;

height:40px;

line-height:40px;

color:#fff;

text-indent:10px;

margin-top:30px;

background:#5ab431;

border:0;

font-size:16px;

display:block;

text-align:center;

}



.fl,.pop-content-left {

float:left;

}



#project,#appreciate,#Album,#Supporting {

background:#fffadd;

height:800px;

}



#pricratio .pricratio_com h3,#project .project_com h3,#appreciate .appreciate_com h3,#Album .Album_com h3,#Supporting .Supporting_com h3 {

text-align:center;

width:100%;

}



#project .project_com h3 img,#appreciate .appreciate_com h3 img,#Album .Album_com h3 img,#Supporting .Supporting_com h3 img {

margin-top:10px;

margin-bottom:0;

}



.menu,.menu ul li img {

width:100%;

height:135px;

}



#main{width:100%;height:769px;position:relative;}

#main .box{width:100%;height:769px;margin:0px auto;overflow:hidden;position:relative;}

#main .box img{cursor: pointer;width:1200px;height:769px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}

#main .btnLeft{width:35px;height:57px;position:absolute;left:-45px;top:45%;background:url(../img/left.png) no-repeat 0px 0px;}

#main .btnRight{width:35px;height:57px;position:absolute;right:-45px;top:45%;background:url(../img/right.png) no-repeat 0px 0px;}

#main .page{width:132px;height:22px;position:absolute;bottom:15px;right:50px;}

#main .page a{display:inline-block;width:22px;height:22px;background:url(../images/R-num_grey.png) no-repeat 0px 0px;margin:0px 11px;float:left;color:#FFF;text-decoration:none;text-align:center;}

#main  .page a.active{background:url(../images/lg/R-num_red.png) no-repeat 0px 0px;}





.preview{width: 800px;

    height: 465px;}

/* smallImg */

.smallImg{position: relative;

    height: 120px;

    margin-top: 1px;

    background-color: #F1F0F0;

    padding: 6px 5px;

    width: 99%;

    overflow: hidden;

    float: left;}

.scrollbutton{    width: 14px;

    height: 50px;

    overflow: hidden;

    position: relative;

    float: left;

    cursor: pointer;}

.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/lg/R-d_08.png) no-repeat;    margin-top: 35px;}

.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/lg/R-d_09.png) no-repeat;    margin-top: -85px;

    float: right;}



#imageMenu {    height: 122px;

    width: 98%;

    overflow: hidden;

    margin-left: 0;

    float: left;}

#imageMenu li {height: 122px;

    width: 186px;

    overflow: hidden;

    float: left;

    margin-left: 5px;

    text-align: center;}

#imageMenu li img{width: 181px;

    height: 122px;

    cursor: pointer;}

#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:178px; height:118px; border:3px solid #959595;}

/* bigImg */

.bigImg{position: relative;

    float: left;

    width: 100%;

    height: 400px;

    overflow: hidden;}

.bigImg #midimg{width:798px; height:400px;}

.bigImg #winSelector{width:235px; height:210px;}

#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

/* bigView */

#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}

#bigView img{position:absolute;}







/* zoombox */

.zoombox {

	width:800px;

}

.zoompic {

	border:solid 1px #dfdfdf;

	width:800px;

	height:410px;

	background:url(../images/lg/loading.gif) no-repeat 50% 50%;

}

.sliderbox {

	height:80px;

	overflow:hidden;

	margin:6px 0 0 0;

}

.sliderbox .arrow-btn {

	width:38px;

	height:80px;

	background:url(../images/lg/arrow-btn.png) no-repeat;

	cursor:pointer;

}

.sliderbox #btn-left {

	float:left;

	background-position:0 0;

}

.sliderbox #btn-left.dasabled {

	background-position:0 -76px;

}

.sliderbox #btn-right {

	float:right;

	background-position:-38px 0;

}

.sliderbox #btn-right.dasabled {

	background-position:-38px -76px;

}

.sliderbox .slider {

	float:left;

	height:80px;

	width:720px;

	position:relative;

	overflow:hidden;

	margin:0 0 0 3px;

	display:inline;

}

.sliderbox .slider ul {

	position:absolute;

	left:0;

	width:999em;

}

.sliderbox .slider li {

	float:left;

	width:120px;

	height:76px;

	text-align:center;

}

.sliderbox .slider li img {

	border:solid 1px #dfdfdf;

}

.sliderbox .slider li.current img {

	border:solid 1px #3366cc;

}